package com.ymttest.database.sharding.db.ext.mapper;

import com.ymttest.database.sharding.db.ext.model.PickUpCodeExample;
import com.ymttest.database.sharding.db.ext.model.PickUpCodePo;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PickUpCodeMapper {
    int countByExample(PickUpCodeExample example);

    int deleteByExample(PickUpCodeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(PickUpCodePo record);

    int insertSelective(PickUpCodePo record);

    List<PickUpCodePo> selectByExample(PickUpCodeExample example);

    PickUpCodePo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") PickUpCodePo record, @Param("example") PickUpCodeExample example);

    int updateByExample(@Param("record") PickUpCodePo record, @Param("example") PickUpCodeExample example);

    int updateByPrimaryKeySelective(PickUpCodePo record);

    int updateByPrimaryKey(PickUpCodePo record);
}